#include "SList.h"

int main()
{
	SListNode* l1 = NULL;
	SListPushBack(&l1, 1);
	SListPushBack(&l1, 2);
	SListPushBack(&l1, 3);
	SListPushBack(&l1, 4);

	SListPrint(l1);

	//SListPushFront(&l1, 10);
	//SListPushFront(&l1, 20);
	//SListPushFront(&l1, 30);
	//SListPushFront(&l1, 40);

	//SListPrint(l1);

	//SListPopBack(&l1);
	//SListPopBack(&l1);
	//SListPopBack(&l1);
	//SListPopBack(&l1);

	//SListPrint(l1);

	SListPopFront(&l1);
	SListPopFront(&l1);
	SListPopFront(&l1);
	SListPopFront(&l1);


	SListPrint(l1);

	SLTDestroy(&l1);
	return 0;
}